package site.abcky.server.stopper;

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {

    public static void main(String[] args) {
        String ip = args[0];
        String port = args[1];

        sendPost("http://" + ip + ":" + port + "/myactuator/shutdown", "");
    }

    /**
     * 向指定 URL 发送POST方法的请求
     *
     * @param url   发送请求的 URL
     * @param param 请求参数，请求参数应该是 name1=value1&name2=value2 的形式。
     * @return 所代表远程资源的响应结果
     */
    public static void sendPost(String url, String param) {
        try {
            URL realUrl = new URL(url);
            HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection();
            conn.setRequestMethod("POST");      //设置POST方式连接
            conn.setDoOutput(true);
            conn.setDoInput(true);
            InputStream inputStream = conn.getInputStream();
            inputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
